#ifndef MTBLOCK_H
#define MTBLOCK_H

#include "MTNode.hpp"

namespace MathematicaTranslator {
	
	/** 
	  *  Class behaving as container.
	  *  Is responsible for holding every statement in block and invoking its translation
	  * 
	  */
	class MTBlock : public MTNode {
		
	public:
		StatementList statements;

		MTBlock() {} 

		virtual std::string* generateCode(CodeGenContext& context);
	};
}
#endif
